楽天ペイ決済フロー

  

※随時決済の「利用承諾のみ」「利用承諾+都度決済」は都度決済の各APIを利用して行います。
 そのため、「利用承諾のみ」「都度決済+利用承諾」の流れは都度決済と同様の流れとなります。

決済の流れ(都度決済)

楽天ペイで決済を行う際の流れです。

sequenceDiagram お客様->>加盟店様: 1.楽天ペイで支払う 加盟店様->>当サービス: 2.取引登録 当サービス-->>加盟店様:   加盟店様->>当サービス: 3.決済実行 当サービス->>楽天: 4.決済要求 楽天-->>当サービス:   当サービス-->>加盟店様:   加盟店様-->>お客様:   当サービス-->>加盟店様: 結果通知(非同期) お客様->>当サービス:5.支払い手続き開始 当サービス-->>お客様:   お客様->>楽天:   楽天-->>お客様:6.楽天ログイン画面表示 お客様->>楽天:7.楽天IDでログイン 楽天-->>お客様: 決済画面表示 お客様->>楽天:8.クレジットカード選択、ポイント指定、支払同意 楽天-->>当サービス:9.決済結果返却 当サービス-->>加盟店様: 結果通知(非同期) 当サービス-->>お客様: 10.戻りURLにリダイレクト お客様->>加盟店様:   加盟店様-->>お客様:支払完了画面表示

フローの説明

  1. お客様がお支払い手段に楽天ペイ決済を選択します。
  2. 加盟店様は当サービスの取引登録(EntrytranRakutenId)を行います。
  3. 加盟店様は当サービスの決済実行(ExectranRakutenId)を行います。
  4. 当サービスは、楽天に対し決済要求を行います。
  5. 加盟店様はお客様を当サービスの支払手続き開始IF(RakutenIdStart)に誘導します。
  6. お客様のブラウザ上から当サービスの支払手続き開始IF(RakutenIdStart)が行われ、お客様に楽天ログイン画面を表示します。
  7. お客様は楽天にログインします。
  8. お客様はお支払いに使用するクレジットカード・楽天ポイント等を入力し、決済を行います。
  9. 楽天から決済結果が返却されます。
  10. 当サービスは加盟店様の決済結果戻しURLに決済結果を返却します。

決済の流れ(随時決済)

楽天ペイで随時決済を行う際の流れです。

sequenceDiagram 加盟店様->>当サービス: 1.取引登録 当サービス-->>加盟店様:   加盟店様->>当サービス: 2.決済実行 当サービス-->>加盟店様:   当サービス->>楽天: 3.決済依頼 楽天-->>当サービス:   当サービス->>楽天: 4.決済結果取得 楽天-->>当サービス:   当サービス-->>加盟店様:5.結果通知

フローの説明

  1. 加盟店様は当サービスの取引登録(EntrytranRakutenId)を行います。
  2. 加盟店様は「利用承諾のみ」「都度決済+利用承諾」に発行されたサブスクリプションIDを指定し、決済実行(ExectranRakutenId)を行います。
  3. 当サービスが楽天に対して決済依頼を行います。
  4. 当サービスが楽天に対して処理結果を取得します。
  5. 当サービスが加盟店様に対して結果通知にて決済結果を返却します。(非同期処理)